<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>评论列表</title>
  <link rel="stylesheet" href="./libs/bootstrap/css/bootstrap.min.css">
  <link rel="stylesheet" href="css/reset.css">
  <link rel="stylesheet" href="css/iconfont.css">
  <link rel="stylesheet" href="css/main.css">
  <script src="./libs/jquery-1.12.4.min.js"></script>
  <script src="./libs/template-web.js"></script>
</head>

<body>
  <div class="container-fluid">
    <div class="common_title">
      评论列表
    </div>
    <div class="container-fluid common_con">
      <table class="table table-striped table-bordered table-hover mp20">
        <thead>
          <tr>
            <th>作者</th>
            <th>评论</th>
            <th>评论在</th>
            <th>提交于</th>
            <th>状态</th>
            <th class="text-center" width="100">操作</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>小周</td>
            <td>这是一条测试评论，欢迎光临</td>
            <td>《世界，你好》</td>
            <td>2017-07-04 12:00:00</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr class="danger">
            <td>小右</td>
            <td>你好啊，交个朋友好吗？</td>
            <td>《世界，你好》</td>
            <td>2017-07-06 14:10:00</td>
            <td>待审核</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-info btn-xs">批准</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr class="danger">
            <td>老周</td>
            <td>不好</td>
            <td>《世界，你好》</td>
            <td>2017-07-09 22:22:00</td>
            <td>待审核</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-info btn-xs">批准</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr class="danger">
            <td>中周</td>
            <td>How are you?</td>
            <td>《世界，你好》</td>
            <td>2017-07-09 18:22:00</td>
            <td>待审核</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-info btn-xs">批准</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>小右</td>
            <td>I am fine thank you and you?</td>
            <td>《世界，你好》</td>
            <td>2017-07-11 22:22:00</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>哈哈</td>
            <td>一针见血</td>
            <td>《世界，你好》</td>
            <td>2017-07-22 09:10:00</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>武秀英</td>
            <td>外影广条同取水权科速工与。矿身面却属次养导务作者用品油调。高石期品极放存斗一号口消别共去。</td>
            <td>《世界，你好》</td>
            <td>1970-03-15 11:31:50</td>
            <td>已拒绝</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>胡娟</td>
            <td>采参什正面准观提干在易东统。走部系取团商机酸科往证和流物实则。入程用指学行利划影现清关织方。</td>
            <td>《第四篇示例文章》</td>
            <td>1970-03-23 14:16:57</td>
            <td>已拒绝</td>
            <td class="text-center">
              <a href="javascript:void(0);;" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>邵艳</td>
            <td>国新研目心思力品家织通还如周气长多。话它思造约众系压程它过去全。必导则达发前何西最老四关向。</td>
            <td>《第一篇示例文章》</td>
            <td>1970-04-19 12:34:27</td>
            <td>已拒绝</td>
            <td class="text-center">
              <a href="javascript:editTr( 'trashed',10 );" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
          <tr>
            <td>唐军</td>
            <td>好联律物联使进很们有严这里月之。实养件矿商除政究定划必火起划六。内百那则变次引持只情车各地织持。</td>
            <td>《第四篇示例文章》</td>
            <td>1970-04-24 11:22:29</td>
            <td>已批准</td>
            <td class="text-center">
              <a href="javascript:editTr( 'rejected',11 );" class="btn btn-warning btn-xs">拒绝</a>
              <a href="javascript:editTr( 'trashed',11 );" class="btn btn-danger btn-xs">删除</a>
            </td>
          </tr>
        </tbody>
      </table>
      <div class="row text-center">
        <!-- <ul class="pagination pagination-sm"> -->
        <!-- <li class="page-item first disabled"><a href="#" class="page-link">首页</a></li>
          <li class="page-item prev disabled"><a href="#" class="page-link">上一页</a></li>
          <li class="page-item active"><a href="#" class="page-link">1</a></li>
          <li class="page-item"><a href="#" class="page-link">2</a></li>
          <li class="page-item"><a href="#" class="page-link">3</a></li>
          <li class="page-item"><a href="#" class="page-link">4</a></li>
          <li class="page-item"><a href="#" class="page-link">5</a></li>
          <li class="page-item"><a href="#" class="page-link">6</a></li>
          <li class="page-item"><a href="#" class="page-link">7</a></li>
          <li class="page-item next"><a href="#" class="page-link">下一页</a></li>
          <li class="page-item last"><a href="#" class="page-link">尾页</a></li> -->
        <!-- </ul> -->
        <ul id="pagination" class="pagination-sm"></ul>
      </div>

    </div>
  </div>
</body>
<script src="./libs/https.js"></script>
<script src="./libs/jquery.twbsPagination.js"></script>
<script type="text/html" id="tpl-list">
  {{each data.data v}}
  {{if v.state == '待审核'}}
  <tr class="danger">
  {{else}}
  <tr>
    {{/if}}
    <td>{{v.author}}</td>
    <td>{{v.content}}</td>
    <td>《{{v.title}}》</td>
    <td>{{v.date}} {{v.time}}</td>
    <td>{{v.state}}</td>
    <td class="text-center">
      {{if v.state == '已通过'}}
    <a href="javascript:void(0);;" id="{{v.id}}" class="btn btn-info btn-xs">拒绝</a>
    {{else if v.state=='待审核'}}
    <a href="javascript:void(0);;" id="{{v.id}}" class="btn btn-info btn-xs">批准</a>
   {{/if}}
   <a href="javascript:void(0);;" id="{{v.id}}" class="btn btn-danger btn-xs">删除</a>

  </td>
</tr>
{{/each}}
</script>
<script>
  $(function () {
    let sletpage
    function loacData(page) {

      // }
      $.ajax({
        type: 'get',
        url: BigNew.comment_list,
        data: {
          page: page,
          perpage: 5
        },
        success: function (backData) {
          console.log(backData);
          let htmlStr = template('tpl-list', backData)
          $('tbody').html(htmlStr)
          // 3. 加载完数据后,再加载分页导航
          $('#pagination').twbsPagination('destroy');
          $('#pagination').twbsPagination({
            // 总页数,由返回的数据总页数决定
            totalPages: backData.data.totalPage,
            // 当前可见页数范围
            visiblePages: 10,
            // 开始被选中的页码
            startPage: page,
            // 关闭插件初次自动点击的效果,避免后期陷入递去归来
            initiateStartPageClick: false,
            // 修改按钮的文本
            first: '首页',
            prev: '上一页',
            next: '下一页',
            last: '尾页',
            // 当选中不同页码的时候,要请求不同页数的数据
            onPageClick: function (event, page) {
              // 请求指定页码的数据
              sletpage = page
              loacData(page);
            }
          })
        }
      })
    }
    loacData()
    function changeData(target, id) {
      console.log(target, id);
      let url = ''
      if (target == '批准') {
        url: BigNew.comment_pass
      }
      else if (target == '拒绝') {
        url: BigNew.comment_reject
      }
      else {
        url: BigNew.comment_delete
      }
      $.ajax({
        type: 'post',
        url: url,
        data: {
          id: id
        },
        success: function (backData) {
          console.log(backData);
        }
      })
    }





    function changeData(target, id) {
      // 5. 区分按钮的接口
      let url = '';
      if (target == '批准') {
        url = BigNew.comment_pass;
      } else if (target == '拒绝') {
        url = BigNew.comment_reject;
      } else {
        url = BigNew.comment_delete;
      }

      // 6. 发起ajax请求
      $.ajax({
        type: 'post',
        url: url,
        data: {
          id: id
        },
        success: function (backData) {
          console.log(backData);
          if (target == '删除' && $('tbody tr').length == 1) {
            loacData(--sletpage)
          } else {
            loacData(sletpage)
          }
        }
      })


    }
    $('tbody').on('click', 'a', function () {
      let text = $(this).text()
      let id = $(this).attr('id')
      changeData(text, id)
    })

    // 给所有的a标签设置委托事件
    // $('tbody').on('click', 'a', function () {
    //   // 三个按钮的目标不同,通过文字来区分
    //   let text = $(this).text();

    //   // 获得当前评论的id值
    //   let dataid = $(this).attr('id');

    //   // 调用函数,传参
    //   changeData(text, dataid);
    // })
  })





  // -------------------------------------------------------------------

  // $(function () {
  //   let sletpage
  //   function loadData(page) {
  //     $.ajax({
  //       type: 'get',
  //       url: BigNew.comment_list,
  //       data: {
  //         page: page,
  //         perpage: 10
  //       },
  //       success: function (backData) {
  //         // console.log(backData);
  //         if (backData.code == 200) {
  //           // 2. 结合模板,生成结构
  //           let htmlStr = template('tpl-list', backData);
  //           $('tbody').html(htmlStr);

  //           // 3. 加载完数据后,再加载分页导航
  //           $('#pagination').twbsPagination('destroy');
  //           $('#pagination').twbsPagination({
  //             // 总页数,由返回的数据总页数决定
  //             totalPages: backData.data.totalPage,
  //             // 当前可见页数范围
  //             visiblePages: 10,
  //             // 开始被选中的页码
  //             startPage: page,
  //             // 关闭插件初次自动点击的效果,避免后期陷入递去归来
  //             initiateStartPageClick: false,
  //             // 修改按钮的文本
  //             first: '首页',
  //             prev: '上一页',
  //             next: '下一页',
  //             last: '尾页',
  //             // 当选中不同页码的时候,要请求不同页数的数据
  //             onPageClick: function (event, page) {
  //               // 请求指定页码的数据
  //               sletpage = page
  //               loadData(page);
  //             }
  //           })
  //         }
  //       }
  //     })
  //   }

  //   loadData(1);

  //   function changeData(target, id) {
  //     // 5. 区分按钮的接口
  //     let url = '';
  //     if (target == '批准') {
  //       url = BigNew.comment_pass;
  //     } else if (target == '拒绝') {
  //       url = BigNew.comment_reject;
  //     } else {
  //       url = BigNew.comment_delete;
  //     }

  //     // 6. 发起ajax请求
  //     $.ajax({
  //       type: 'post',
  //       url: url,
  //       data: {
  //         id: id
  //       },
  //       success: function (backData) {
  //         console.log(backData);
  //         if (target == '删除' && $('tbody tr').length == 1) {
  //           // sletpage -= 1
  //           loadData(--sletpage)
  //         } else {
  //           loadData(sletpage)
  //         }
  //       }
  //     })


  //   }

  //   // 给所有的a标签设置委托事件
  //   $('tbody').on('click', 'a', function () {
  //     // 三个按钮的目标不同,通过文字来区分
  //     let text = $(this).text();

  //     // 获得当前评论的id值
  //     let dataid = $(this).attr('id');

  //     // 调用函数,传参
  //     changeData(text, dataid);
  //   })
  // })


</script>

</html>